XTL – The Externalization Template Library

نویسنده

  • José Orlando Pereira
چکیده

The Externalization Template Library (XTL) is a set of template classes designed to ease the task of converting C++ data-structures to a language and machine independent external representation, and from this external representation back to C++ data-structures, as required for communication or persistent storage in heterogeneous computer systems. As externalization requires the traversal of data-structures, most existing solutions require a special compiler to generate traversal procedures from simple specifications, restricting which data-structures can be externalized. Those that do not, are either inefficient or require extra effort by the programmer. In contrast, the XTL demonstrates how some features of modern C++ can make the development of traversal procedures for externalization convenient without restricting the programmer to a few data-structures. As the XTL is especially designed for optimizing compilers, the resulting code is also very fast.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

XTL: An XML Transformation Language and XSLT generator for XTL

This paper describes a new query and transformation language XTL (An XML transformation language). XTL is based on both output driven and schema driven approach: 1) To specify an output structure of transformation using XML schema language (so far we choose DTD), 2) To map from well-formed input XML documents to an output structure using XPath that is embedded in DTD. XTL has a simple syntax, a...

متن کامل

Genetic mapping of a defective bacteriophage on the chromosome of Bacillus subtilis 168.

A genetic marker responsible for the killing activity of PBSX, a defective phage carried by Bacillus subtilis 168, has been located on the bacterial chromosome. Two mutant strains of B. subtilis 168, which produced tailless phage particles upon mitomycin C induction, were shown to carry lesions, designated xtl-1 and xtl-2, which were linked by transformation and PBS1-mediated transduction to me...

متن کامل

Deep ultraviolet and visible crystalloluminescence of sodium chloride.

A protocol has been developed for production of intense crystalloluminescence (XTL) from sodium chloride in aqueous solution by selective doping with transition metal salts (Ag(+), Cu(2+), and Dy(3+)). The method was used to record complete, fully dispersed deep UV-visible (200-650 nm) XTL spectra of sodium chloride for the first time. The results show conclusively that the emissions are due to...

متن کامل

Implementing a Modal Logic over Data and Processes using XTL

The modal logic FULL is designed to capture strong bisimulation over early symbolic transition systems (STSs) for full LOTOS. It provides a compact way of expressing and verifying properties involving both data and transitions. In this paper we present a restricted prototype implementation of a model checker for LOTOS for queries written using the FULL logic. The model checker is developed with...

متن کامل

Maternal Distress Tolerance and the occurrence of internalization and externalization behavioral problems in children with cancer

Introduction: Parents (especially mothers) undergo severe stress and experience psychological distress after the diagnosis of their child's cancer. there are individual differences among mothers in distress tolerance. The main purpose of this study was to determine the role of the mother’s distress tolerance on the internalization and externalization problems in children with cancer. Methods: T...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999